imperial research facility (nubia) - German English Dictionary